﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.ServiceModel;
using System.Runtime.Serialization;
using GenericModels;


namespace WcfTicketsLibrary
{
    //test
    [ServiceContract]
    public interface IShow
    {

        [OperationContract]
        ShowRoom GetShowRoomOnShowId(int show_Id);

        [OperationContract]
        ShowType GetTypeOnShowId(int show_Id);

        [OperationContract]
        Show GetShow(int show_Id);

        [OperationContract]
        List<Price> GetPrice(int show_Id);

        [OperationContract]
        List<Show> GetShowsByDate(DateTime date);

        [OperationContract]
        List<Show> GetAllShows();
    }
}
